home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / prg_basi / qbsvga.zip / VS.TXT < prev    next >
Text File  |  1996-08-01  |  5KB  |  76 lines

  1. The program VS generates a list of video modes supported by your VESA bios.
  2. (Other than to tell you that you don't have a VESA bios, it will not do
  3. anything for you if you don't have a VESA-aware video system.)  It may also
  4. indicate support for the lower, non-SVGA video modes (as well as non-VESA SVGA
  5. modes).  However, this is not standard from one VESA bios to the next.  Hence,
  6. you should not conclude that you don't have support for these lower modes just
  7. because VS doesn't confirm support for them.  Simply run VS from the DOS
  8. command line (there aren't any command line arguments) and it will generate
  9. the file MODES.LST.  (IF you're on the same disk that VS resides on, this output
  10. file will be in your current directory.  Otherwise, it will be in the root
  11. directory of where VS.EXE is.)  If you have a VESA system, in addition to
  12. telling you that, VS will print your VESA version number to the screen and
  13. then ask you whether or not you want to confirm mode support graphically.  This
  14. is done by drawing a box bounding your screen.  If you can't see the box for
  15. each mode being tested, you may not have support for that mode, in spite of the
  16. fact that your VESA bios reports support for it.  (I usually run VS twice--
  17. once with no graphical mode confirmation and then using graphical mode
  18. confirmation, after renaming the first MODES.LST so it doesn't get overwritten.
  19. Then I compare the two resulting files.)  The first column of numbers gives the
  20. hexadecimal bios mode numbers supported by your video board.  (Whether or not
  21. your monitor can operate in these modes is a separate issue.  This may be
  22. indicated by the "type of support" in column six, but I'm not really sure.)
  23. The second column gives the type of mode, text or graphics ("grfx").  The third
  24. column gives the maximum supported resolution and number of colors.  (Resolution
  25. is in characters for text modes and pixels for graphics modes.)  The fourth
  26. column gives the number of bit planes per pixel, the fifth column gives the
  27. number of pages supported, and the sixth column gives the type of support,
  28. hardware, software (bios), or both.  (It's entirely possible for you to have
  29. hardware that supports any given video mode but yet that mode is not necessarily
  30. supported by your bios.)  This functionality is built into VS (and VS1) just in
  31. case your bios supports it.  If the number of pages is listed as zero, don't
  32. panic.  This is most likely (definitely?) just an indication that your
  33. particular VESA bios doesn't report this information.  The opposite side of the
  34. coin is that you can't necessarily trust this information even if it's non-
  35. zero.  I have, in fact, yet to find a VESA system that reliably supports this
  36. function.  It is included merely because a reference indicates that this aspect
  37. of the VESA bios should be functional.
  38.  
  39. Even if you do choose to confirm mode support graphically, there are two
  40. situations in which video modes will be listed in MODES.LST that have not been
  41. so tested.  These are if your VESA bios does not report any extended
  42. information for the particular mode or the particular mode is not listed
  43. as supported by *both* hardware and bios.  (In these situations, VS just
  44. lists the mode as supported because your VESA bios listed it as such.  These
  45. untested modes will be fairly obvious.  Either the number of bit planes and
  46. pages will be zero, along with the resolution not being given, or else the type
  47. of support in column five will be something other than "hardware/bios.")
  48.  
  49. Note that, as long as you don't want to confirm mode support graphically, VS
  50. does not actually attempt to make ANY change to the video mode your monitor or
  51. video board is in.  Hence, if you're worried about possible damage to your
  52. monitor due to attempting to put it in a mode that it can't deal with, you
  53. should use the no-confirmation mode.  (I have never actually seen a monitor
  54. damaged in this way, and I've tested VS out on a great many monitors, attempting
  55. to put them in a great many modes which they obviously didn't support.  However,
  56. this is no guarantee and I must insist that you use VS at YOUR OWN RISK.)
  57.  
  58. The program VS1 is used to analyze a specific video mode.  The DOS command
  59. line syntax is
  60.  
  61. VS1 hex-mode
  62.  
  63. (If you run VS1 without any arguments, it will tell you this.)  VS1 prints out a
  64. little more information about the mode than that specified in MODES.LST.
  65. (This is still only a subset of the information that's generally available.
  66. Also, like VS, VS1 can only do this if extended information is available.
  67. If it isn't, VS1 will tell you.)  One output of VS1 is a pointer to where the
  68. list of supported screen modes MAY be stored in your computer's memory.  (VS1
  69. does not print this information out if this memory location lies in the lower
  70. 640K; such locations are, of course, volatile.  Also, I say "MAY" because
  71. there's no strong guarantee that the memory above 640K isn't volatile.  Some of
  72. it certainly is!)  This is where VS gets its list of modes from.  This data is
  73. only output by VS1 in case you're a DEBUG user (or user of some similar program)
  74. and you want to do your own exploring.  And of course, like VS, VS1 is of no use
  75. to you if don't have VESA hardware other than to tell you that you don't.
  76.